module.exports = function ($scope, $modal, $resource, $state, findCCBList) {

	$scope.searchform = {};
  $scope.bigCurrentPage = 1;      //当前页码
  $scope.itemsPerPage = 10;         //每页显示几条

	$scope.load = function() {
		var para = {
			pageNo:$scope.bigCurrentPage, 
			pageSize:$scope.itemsPerPage
		};
    para = angular.extend($scope.searchform, para); 
    findCCBList.save(para, function (res) {
			if (res.errcode === 0) {
				$scope.objs = res.data.results;
				$scope.bigTotalItems = res.data.totalRecord;
			} else {
				alert(res.errmsg);
			}
		});
	}
	$scope.load();

	$scope.myKeyup = function (e) {
		//IE 编码包含在window.event.keyCode中，Firefox或Safari 包含在event.which中
		var keycode = window.event ? e.keyCode : e.which;
		if (keycode == 13) {
			$scope.load();
		}
	};


	//打开模态框
	// $scope.configurationticket = function (device_code, place_code) {
  //   var typelist1 = typelist;
  //   var add1 = add;
  //   var del1 = del;
	// 	var modalInstance = $modal.open({
	// 		template: require('../views/configureTicketType.html'),
	// 		controller: 'deviceConfigureTicketType',
	// 		size: 'lg',
	// 		resolve: {
	// 			view: function () {
	// 				return place_code;
	// 			},
	// 			device_code: function () {
	// 				return device_code;
	// 			},
	// 			'typelist': function () {
	// 				return typelist1;
	// 			},
	// 			'add': function () {
	// 				return add1;
	// 			},
	// 			'del': function () {
	// 				return del1;
	// 			}
	// 		}
	// 	});
	// 	modalInstance.result.then(function () {
	// 		$scope.load();
	// 	});
	// }
  $scope.addPermission = function () {
    $state.go('app.createLongPay');
  }
	$scope.edit = function (obj) {
    console.log(obj)
		$state.go('app.createLongPay', { 'id': obj.id });
	};

	// $scope.create = function () {
	// 	$state.go('app.deviceCreate', {});
	// }

	// $scope.addDevice = function(){
	// 	$resource('/api/ac/tc/ticketDeviceService/createWxDeviceCheckCode', {}, {}).save({'view': $scope.searchform.view}, function(res){
	// 		if (res.errcode === 0){
	// 			var modalInstance = $modal.open({
	// 				template: require('../views/tourQrcode.html'),
	// 				controller: 'tourQrcode',
	// 				size: 'sm',
	// 				resolve: {
	// 					qrcode: function () {
	// 						return res.data.result.url;
	// 					}
	// 				}
	// 			});
	// 			modalInstance.result.then(function () {
	// 				$scope.load();
	// 			});
	// 		} else {
	// 			toaster.error({title: '', body: '生成二维码失败'});
	// 		}
	// 	});
		
	// }
};